CREATE EXTERNAL TABLE IF NOT EXISTS spmi_ods.spmi_refund_tran_fee(
id                                                 bigint                         COMMENT '主键ID',
template_id                                        bigint                         COMMENT '退转件模板ID',
name                                               String                         COMMENT '报价名称',
use_network_id                                     bigint                         COMMENT '使用网点ID',
use_network_code                                   String                         COMMENT '使用网点编号',
use_network_name                                   String                         COMMENT '使用网点名称',
financial_center_id                                bigint                         COMMENT '所属财务中心ID',
financial_center_name                              String                         COMMENT '所属财务中心名称',
financial_center_code                              String                         COMMENT '所属财务中心编码',
weight_mode_id                                     bigint                         COMMENT '重量模式ID',
weight_mode_name                                   String                         COMMENT '重量模式名称',
weight_mode_code                                   String                         COMMENT '重量模式编码',
carry_mode_id                                      bigint                         COMMENT '进位方式ID',
carry_mode_name                                    String                         COMMENT '进位方式名称',
carry_mode_code                                    String                         COMMENT '进位方式编码',
transport_type_id                                  bigint                         COMMENT '运输方式ID',
transport_type_name                                String                         COMMENT '运输方式名称',
transport_type_code                                String                         COMMENT '运输方式编码',
product_type_id                                    bigint                         COMMENT '产品类型ID',
product_type_name                                  String                         COMMENT '产品类型名称',
product_type_code                                  String                         COMMENT '产品类型编码',
quote_start_time                                   timestamp                      COMMENT '报价开始时间',
quote_end_time                                     timestamp                      COMMENT '报价结束时间',
is_same_city                                       smallint                       COMMENT '是否同城1:是2:否',
business_type                                      smallint                       COMMENT '退件业务类型(1:退件 2:转寄)',
area_type                                          smallint                       COMMENT '目的地类型1:目的地区域2:目的地网点',
is_verify                                          smallint                       COMMENT '审核标识1:已审核2:未审核',
is_enable                                          smallint                       COMMENT '是否启用1:启用 2:禁用',
is_delete                                          smallint                       COMMENT '是否删除 0否 1是',
update_by                                          bigint                         COMMENT '最后更新人ID',
create_by                                          bigint                         COMMENT '创建人',
create_by_name                                     String                         COMMENT '创建人名称',
update_by_name                                     String                         COMMENT '最后修改人名称',
create_time                                        timestamp                      COMMENT '创建时间',
update_time                                        timestamp                      COMMENT '更新时间',
version                                            bigint                         COMMENT '版本号',
sort                                               smallint                       COMMENT '排序'
)
COMMENT '退转件费报价'
PARTITIONED BY (dt STRING COMMENT '更新/创建日期 (yyyy-MM-dd)')
STORED AS PARQUET
LOCATION '/dw/hive/spmi_ods.db/external/spmi_refund_tran_fee'
TBLPROPERTIES (
  'parquet.column.index.access'='true'
);